草庐IT

Android widget AppBarLayout 总是排在最前面

全部标签

android - 即使在我使用了 START_STICKY 之后,服务也不总是运行

问题即使在我使用了START_STICKY之后,服务也并非始终运行。有时我没有收到任何拨出电话的ToastAction,这是否意味着服务会在一段时间后停止?我的需求每当用户从手机拨出电话时,应用程序都会显示Toast。为此,我使用BroadcastReceiver来点击调用操作和服务(始终运行Receiver)。一旦我开始这项Activity,它就会在拨出电话时开始显示toast..但并非总是如此。完整代码如下-MainActivity.classpublicclassMainActivityextendsActivity{CallNotifierServicem_service;bo

java - 当某些字节错误时,BitmapFactory.decodeStream(inputStream) 总是返回 null

我正在构建一个Android应用程序,但我目前无法从URL检索位图。这是我正在使用的代码:publicstaticBitmapbmpFromURL(URLimageURL){Bitmapresult=null;try{HttpURLConnectionconnection=(HttpURLConnection)imageURL.openConnection();connection.setDoInput(true);connection.connect();InputStreaminput=connection.getInputStream();result=BitmapFactory

android - 为什么 location.getSpeed() 在 android 中使用 NETWORK_PROVIDER 时总是返回 0?

在GPS_PROVIDER中使用location.getSpeed()工作正常并且它获得当前速度。但在NETWORK_PROVIDER中它总是显示速度0。我只在设备而不是模拟器中进行测试。 最佳答案 Gps提供商提供5-15米内的位置精度,因此当您调用方法location.getSpeed()时,它会提供正确的位置,而网络提供商不会提供准确的位置,它会提供100米以内的位置,因此当您调用location.getSpeed时()那么它不知道你在100米之间的准确位置。 关于android-

android - 如何授予使用 usb 管理器打开 usb 设备的权限? openDevice() 总是返回 null

我想在下面的代码中使用USB设备。它成功地列出了USB设备并遍历它们。在下面的代码中,对象“device”是我需要打开的usbdevice。除了总是返回一个空值的OpenDevice()方法外,一切似乎都正常![Activity(Label="TestApp",MainLauncher=true,Icon="@drawable/icon")][IntentFilter(new[]{UsbManager.ActionUsbDeviceAttached})][MetaData(UsbManager.ActionUsbDeviceAttached,Resource="@xml/device_

Android 墓碑并不总是生成。如何强制生成它?

我正在尝试调试虚幻引擎4native应用程序(我制作的游戏)。有时我看到游戏崩溃时会生成“墓碑”。但并不总是......有什么方法可以强制生成墓碑吗?为什么每次我的游戏崩溃时都不会生成它?提前致谢 最佳答案 当程序在Linux下崩溃时,转储由debuggerd创建。当这种情况发生时,内核会向垂死的程序发送一个信号。此信号由仿生C库安装在每个nativeAndroid应用程序中的特殊信号处理程序捕获(这就是为什么不为基于Java的Android应用程序生成墓碑)。信号处理程序联系debuggerd(通过命名管道),然后debugger

android studio 3.1 总是收到关于无法解析依赖的错误

更新androidstudio到3.1后,如果我添加一个新的依赖突然会报错,例如:dependencies{compile'com.github.florent37:android-slidr:1.0.4'}它给出了这个错误:Failedtoresolve:com.github.florent37:android-slidr:1.0.4我的风格中的所有主题都出现红色错误,并显示无法解析符号“主题”,但如果我运行我的应用程序,它会出现非常有趣的问题。 最佳答案 Failedtoresolve:com.github.florent37:

android - BitmapFactory.decodeStream 总是返回 null 并且 skia 解码器显示解码返回 false

测试图片在这里:http://images.plurk.com/tn_4134189_bf54fe8e270ce41240d534b5133884ee.gif我已经尝试了在Internet上找到的几种解决方案,但没有有效的解决方案。我正在使用以下代码fragment:UrlimageUrl=newUrl("http://images.plurk.com/tn_4134189_bf54fe8e270ce41240d534b5133884ee.gif");Bitmapimage=BitmapFactory.decodeStream(imageUrl.openStream());总是得到这个

android - 模拟器总是启动而不是设备

如何让eclipse/android环境在设备上而不是在我用于开发的模拟器上运行或调试我的程序?adbdevices显示我已连接到手机,amd“设备管理器|安装应用程序”将apk复制到手机,但我找不到将手机设置为默认运行/调试设备的位置。 最佳答案 右键单击项目>RunAs>RunConfigurations...在Android下选择你的应用,选择Target标签,选择Manual选项这将提示您选择部署目标,而不是自动选择最合适的虚拟设备。 关于android-模拟器总是启动而不是设备

android - 如何将图像放在 android 中的复选框前面 ..?

如何像这张图片一样在android中将图片和复选框放在同一行imageview可以用于此吗?谢谢。 最佳答案 这很简单。使用相对布局(非常重要)。将图像放在您想要的位置(您可以将其与父布局对齐),然后使用xml中的“右侧”选项将图片旁边的复选框对齐。关键元素是使用相对布局并在您使用的xml中使用“[图片ID]的右侧”。您可以使用本教程。http://mobile.tutsplus.com/tutorials/android/android-user-interface-design-relative-layouts/

蓝牙的Android RSSI值总是返回-32768?

我试图通过单击按钮获取已连接蓝牙设备的当前RSSI值。但是它总是只返回-32768!不知道怎么了!但是,我能够在第一次连接时获得正确的RSSI。privateButton.OnClickListenerbuttonRSSIOnClickListener=newButton.OnClickListener(){@OverridepublicvoidonClick(Viewarg0){//TODOAuto-generatedmethodstubIntentintent=newIntent(BluetoothDevice.ACTION_FOUND);shortrssi=intent.getS